package com.bckj.freshnow.order.model;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import lombok.Data;

/**
 * 交易订单账单信息表(TradeBillInfo)数据展示对象
 *
 * @author makejava
 * @since 2025-04-22 20:56:05
 */
@Data
public class TradeBillInfoResponse { 
/** 主键id */    
    private Long id;
    
/** 订单id */    
    private Long orderId;
    
/** 订单类型 0 子订单 1 父订单 */    
    private Integer isParent;
    
/** 账单状态 1：待支付 2：已支付 3：支付关闭 4：部分退款 5：全部退款 */    
    private Integer billStatus;
    
/** 账单类型 1：先付 */    
    private Integer billType;
    
/** 账单金额 */    
    private BigDecimal billAmount;
    
/** 优惠金额 */    
    private BigDecimal discountAmount;
    
/** 应付金额 */    
    private BigDecimal payableAmount;
    
/** 已付金额 */    
    private BigDecimal paidAmount;
    
/** 已退金额 */    
    private BigDecimal refundedAmount;
    
/** 待支付金额 */    
    private BigDecimal pendingAmount;
    
/** 是否删除 */    
    private Integer isDeleted;
    
/** 版本号 */    
    private Integer version;
    
/** 更新时间 */    
    private LocalDateTime updateTime;
    
/** 创建时间 */    
    private LocalDateTime createTime;
    

}
